Systems, apparatus and methods for testing and predicting the performance of concrete mixtures

ABSTRACT

A mobile calorimeter includes a container comprising one or more walls defining a cavity. The container is adapted to hold a concrete mixture within the cavity. The mobile calorimeter also includes one or more heat flow sensors adapted to detect a heat flow generated by the concrete mixture. The heat flow sensors may include a thermoelectric device, a Peltier plate, or a macro fiber composite (MFC) sensor. The one or more heat flow sensors may be attached to the one or more walls, or may be embedded within the one or more walls. Data relating to a heat flow is obtained by the heat flow sensors, and is used to generate a prediction of a characteristic or performance of the concrete mixture.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims the priority of Provisional Application Ser. No. 62/110,040 filed Jan. 30, 2015, which is incorporated herein in its entirety by reference.

TECHNICAL FIELD

This specification relates generally to the production and testing of concrete, and more particularly to systems, apparatus, and methods for testing and predicting the performance of concrete mixtures.

BACKGROUND

Concrete is generally used within the industry to refer to a mixture of cement, sand, stone, and water which upon aging turns into a hardened mass. The term concrete, as used in the specification and claims herein, means not only concrete as it is generally defined in the industry (cement, sand and stone), but it also means mortar (cement, sand and water) and cement (cement and water which hardens into a solid mass upon aging).

In the construction field, after a batch of concrete has been produced for use at a particular site, it is useful to be able to predict certain performance characteristics such as the in-place strength of the batch. Accurate prediction of concrete performance can increase the quality of the end product, and can provide other benefits such as allowing the use of accelerated construction schedules.

Several methods for testing and monitoring in-place strength of a concrete mass have been incorporated into the American Standard. Testing Methods, including ASTM C805 (The Rebound Number Method—the so-called Swiss Hammer Method), ASTM C597 (The Pulse Velocity (Sonic) Method), and ASTM C900 (The pullout Strength Method).

There is an ongoing need for improved systems and methods for measuring and predicting the strength and performance of concrete.

SUMMARY

In accordance with an embodiment, a mobile calorimeter includes a container having one or more walls defining a cavity, the container adapted to hold a concrete mixture within the cavity, and one or more heat flow sensors adapted to generate data relating to a heat flow generated by the concrete mixture.

In one embodiment, the mobile calorimeter also includes a second container adapted to hold concrete and to fit inside the container.

In another embodiment, the one or more heat flow sensors include a thermoelectric device, a Peltier plate, or a macro fiber composite (MFC) sensor.

In another embodiment, the one or more heat flow sensors are attached to the one or more walls. Alternatively, the one or more heat flow sensors may be embedded within the one or more walls.

In another embodiment, the container has one of a cylindrical shape, a cubical shape, and a rectangular shape.

In another embodiment, the mobile calorimeter also includes a radio frequency identification tag.

In another embodiment, the mobile calorimeter also includes a humidity sensor, a temperature sensor, a motion sensor, or a GPS-based location sensor.

In another embodiment, a system includes a mobile calorimeter, and a processor adapted to receive the data from the one or more heat flow sensors and generate a prediction of a characteristic of the concrete mixture, based on the data.

In accordance with another embodiment, a method of controlling the quality of one or more batches of a concrete mixture includes performing the following series of steps for each of a plurality of batches of concrete produced in a closed-loop production system: pouring a portion of the respective batch of concrete into a mobile calorimeter that comprises a heat flow sensor and a radio-frequency identification device (RFID), receiving from the RFID an identifier associated with the respective mobile calorimeter, receiving from the heat flow sensor a signal indicating that the mobile calorimeter is full of concrete, receiving from the heat flow sensor one or more measurements of heat flow, determining data defining an expected setting behavior and an expected strength of the respective batch of concrete based on the one or more measurements of heat flow, and storing the one or more measurements of heat flow and the data in association with the identifier.

In another embodiment, the mobile calorimeter also includes a humidity sensor, a temperature sensor, a motion sensor, or a location sensor.

In another embodiment, the mobile calorimeter includes a location sensor. Location data is received from the location sensor, and a location of the mobile calorimeter is determined based on the location data.

In accordance with another embodiment, a method of testing a performance of a batch of concrete includes using a heat flow sensor to obtain a measure of heat flow generated by a quantity of concrete, the quantity of concrete being obtained from a batch of concrete, and determining a measure of an expected performance of the batch of concrete, based on the measure of heat flow.

These and other advantages of the present disclosure will be apparent to those of ordinary skill in the art by reference to the following Detailed Description and the accompanying drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1A shows a mobile calorimeter in accordance with an embodiment;

FIG. 1B shows a concrete testing system in accordance with an embodiment;

FIG. 2A shows a concrete testing system in accordance with another embodiment;

FIG. 2B shows a concrete testing system in accordance with another embodiment;

FIG. 3A is a flowchart of a method of determining a measure of expected performance of a batch of a concrete mixture in accordance with an embodiment;

FIG. 3B is a flowchart of a method of determining a measure of expected performance of a batch of a concrete mixture in accordance with another embodiment;

FIGS. 4A-4B show a mobile calorimeter in accordance with another embodiment;

FIGS. 4C-4D show a mobile calorimeter in accordance with another embodiment;

FIG. 5 shows an exemplary computer which may be used to implement certain embodiments; and

FIG. 6 shows a mobile calorimeter in accordance with another embodiment.

DETAILED DESCRIPTION

In accordance with an embodiment, a mobile calorimeter is provided. The mobile calorimeter includes a container comprising one or more walls defining a cavity, the container adapted to hold a quantity of concrete within the cavity, and one or more heat flow sensors. Each of the heat flow sensors may be, for example, a thermoelectric device, such as a Peltier plate, adapted to generate a voltage in response to a heat flow. Each heat flow sensor may be a macro fiber composite (MFC) sensor adapted to detect a heat flow.

FIG. 1A shows a mobile calorimeter 100 in accordance with an embodiment. Mobile calorimeter 100 includes a cylinder 102 into which a selected quantity of concrete mixture may be poured. For example, cylinder 102 may be a standard 4×8-inch or 6×12-inch test cylinder. Alternatively, cylinder 102 may be larger and may hold, for example, up to 200 gallons of concrete, or more. Preferably, mobile calorimeter 100 is small enough to be readily moved from one location (e.g., a construction site) to another.

In other embodiments, a mobile calorimeter may be any container having a plurality of walls defining a cavity capable of holding a quantity of concrete. Thus, a mobile calorimeter may have other shapes. For example, a mobile calorimeter may be a cube or a rectangular shaped container.

Mobile calorimeter 100 includes one or more heat flow sensors 108. In the illustrative embodiment, heat flow sensors 108 are attached to the walls of mobile calorimeter 100. In another embodiment, heat flow sensors 108 are embedded within the walls of mobile calorimeter 100. Heat flow sensors 108 are adapted to generate a measure of heat flow. Each heat flow sensor 108 may be a thermoelectric device such as a Peltier plate, adapted to generate a voltage in response to a heat flow. Each heat flow sensor 108 may be a macro fiber composite (MFC) sensor adapted to detect a heat flow.

Mobile calorimeter 100 may also include a transmitter, a receiver, or a transceiver for transmitting and/or receiving data, or otherwise have communication capability. For example, a heat flow sensor 108 may include a transmitter, receiver, or transceiver. Mobile calorimeter 100 may transmit data wirelessly, for example.

One or more mobile calorimeters may be used to gather information concerning various batches of concrete used in a construction project. FIG. 1B shows a concrete testing system 150 in accordance with an embodiment. Concrete testing system 150 includes a plurality of mobile calorimeters 100-A, 100-B, 100-C, which may be located at a construction site, for example. A quantity of a concrete mixture is poured into one or more of mobile calorimeters 100-A, 100-B, 100-C.

Each mobile calorimeter 100-A, 100-B, 100-C includes one or more heat flow sensors 108-A, 108-B, 108-C. Each heat flow sensor 108 may include a thermoelectric device, an MFC sensor, etc., adapted to detect and measure heat flow. Each mobile calorimeter 100-A, 100-B, 100-C also includes one or more sensors 109, which may include other types of sensors such as GPS-based location detectors, motion detectors, humidity sensors, temperature sensors, etc. Mobile calorimeters 100-A, 100-B, 100-C also includes radio-frequency identification (RFID) tags 112-A, 112-B, 112-C. Each RFID tag 112 transmits a unique identifier associated with its respective mobile calorimeter 100.

Concrete testing system 150 also includes a computer 156 which includes a storage 178. Mobile calorimeters 100 transmit information to computer 156, which stores the information in storage 178. In one embodiment, mobile calorimeters 100 transmit information wirelessly, via a Wi-Fi network.

For example, when mobile calorimeter 100-A is used, RFID 112-A of mobile calorimeter 100-A may transmit to computer 156 an identifier of mobile calorimeter 100-A. A sensor 109-A attached to mobile calorimeter 100-A may include a GPS-based location sensor; the sensor 109 may transmit location data indicating the location of mobile calorimeter 100-A to computer 156. Mobile calorimeter 100-A has a single heat flow sensor 108-A. Heat flow sensor 108-A may obtain and transmit heat flow data to computer 156. Computer 156 may store the identifier of mobile calorimeter 100-A, the location data obtained by sensor 109-A, and the heat flow data obtained by heat flow sensors 108-A, in database 178. Computer 156 may be located locally (e.g., at the construction site) or at a remote location.

FIG. 2A shows a concrete testing system in accordance with another embodiment. Concrete testing system 200 includes mobile calorimeter 100, a network 205, a master database module 235, a prediction module 280, and a cloud database 270. Master database module 235 and cloud database 270 process and store various types of data and may reside and operate on a server computer, for example. Prediction module 280 may also reside and operate on a server computer. While one mobile calorimeter is shown in FIG. 2A, concrete testing system 200 may include more than one mobile calorimeter.

In the embodiment of FIG. 2A, network 205 is the Internet. In other embodiments, network 205 may comprise one or more of a number of different types of networks, such as, for example, an intranet, a local area network (LAN), a wide area network (WAN), a wireless network, a Fibre Channel-based storage area network (SAN), or Ethernet. Other networks may be used. Alternatively, network 205 may comprise a combination of different types of networks.

In the illustrative embodiment, mobile calorimeter 100 includes heat flow sensors 108, sensors 109, and RFID 112. Heat flow sensors 108, sensors 109, and RFID 112 are linked to network 205. Heat flow sensors 108 and sensors 109 gather information related to a batch of concrete and transmit the information to master database module 235 via network 205. Mobile calorimeter 100 may transmit data to network 205 wirelessly, for example.

Prediction module 280 analyzes data obtained by heat flow sensors 108, and data obtained by sensors 109, with respect to the particular batch of concrete, and generates data indicating an expected performance of the batch. For example, prediction module 280 may project setting behavior and strength for the batch based on heat flow data generated by heat flow sensors 108, or based on other data. Methods for projecting the setting behavior and strength of concrete are known.

In another embodiment, mobile calorimeter 100 may include a MFC sensor; the data obtained by the MFC sensor may be used for other purposes. For example, master database module 235 may use data obtained by an MFC sensor on mobile calorimeter 100 to determine when mobile calorimeter 100 is being filled with concrete, when mobile calorimeter 100 is filled with concrete, and/or when mobile calorimeter 100 is being moved.

FIG. 2B shows a concrete testing system in accordance with another embodiment. Concrete testing system 290 includes a plurality of mobile calorimeters including mobile calorimeters 100-A, 100-B, etc. Concrete testing system 290 also includes network 205, master database module 235, prediction module 280, and cloud database 270, which correspond to components shown in FIG. 2A. Accordingly, master database module 235 and cloud database 270 process and store various types of data and may reside and operate on a server computer, for example. Prediction module 280 may also reside and operate on a server computer. While two mobile calorimeters are shown in FIG. 2B, concrete testing system 290 may include any number of mobile calorimeters.

Concrete testing system 290 also includes a wireless gateway 293, which is connected to network 205. Wireless gateway 293 communicates wirelessly with mobile calorimeters 100-A, 100-B, etc. Thus a mobile calorimeter such as mobile calorimeter 100-A may transmit data via wireless gateway and network 205 to master database module 235 or to prediction module 280, for example. Concrete testing system 290 also includes a local storage 296, which is linked to wireless gateway 293. Wireless gateway 293 may from time to time store data in local storage 296.

In an illustrative example, concrete testing system 200 or concrete testing system 290 may be utilized to monitor and control the quality of various batches of concrete delivered to one or more construction sites. Referring again to FIG. 2B, suppose, for example, that a portion of a batch of a concrete mixture is poured into mobile calorimeter 100-A. In accordance with an embodiment, heat flow measurements relating to the concrete mixture in mobile calorimeter 100-A may be obtained and used to generate a prediction of a performance or characteristic of the concrete mixture.

FIG. 3A is a flowchart of a method of testing a batch of concrete in accordance with an embodiment. At step 302, a heat flow sensor is used to obtain a measure of heat flow generated by a quantity of concrete obtained from a batch of concrete. For example, heat flow sensor 108-A of mobile calorimeter 100-A may obtain a measure of a heat flow generated by the concrete mixture in mobile calorimeter 100-A. Mobile calorimeter 100-A transmits the heat flow data via wireless gateway 293 and network 205 to master database module 235. Master database module 235 transmits the heat flow data to prediction module 280.

At step 304, a measure of expected performance of the batch is determined, based on the measure of heat flow. Prediction module 280 generates a predicted performance or predicted characteristic of the concrete mixture, based on the heat flow data received from mobile calorimeter 100-A. For example, prediction module 280 may generate a prediction of the strength of the concrete mixture based on the heat flow data.

FIG. 3B is a flowchart of a method of testing the quality of a batch of a concrete mixture in accordance with another embodiment. In the illustrative embodiment, it is supposed that multiple batches of concrete are produced at a production facility (or at multiple facilities), and delivered to one or more construction sites. The production facilities may be part of a closed-loop production system, for example.

Referring to block 310, for each of a plurality of batches of concrete produced in a closed-loop production system, a series of steps is performed. For purposes of illustration, the steps are described with respect to a single batch of concrete.

A batch (truckload) of concrete is mixed at a production facility according to a desired formula and transported to a selected site. At step 320, a portion of the respective batch of concrete is poured into a mobile calorimeter that comprises a heat flow sensor and a radio-frequency identification tag (RFID). Referring to the illustrative embodiment of FIG. 2A, for example, when the truck carrying the batch of concrete arrives at the site, mobile calorimeter 100 is retrieved. In order to test the concrete mixture, a portion of the batch of concrete is poured into the mobile calorimeter 100. Heat flow sensors 108, sensors 109 and RFID 112 on the mobile calorimeter are activated, as necessary. RFID 112 transmits the unique identifier of mobile calorimeter 100. A GPS-based location detector on the mobile calorimeter 100 generates and transmits location data.

At step 330, an identifier associated with the respective mobile calorimeter is received from the RFID. Master database module 235 receives and stores the identifier received from RFID 112, and any other data received from sensors on the mobile calorimeter 100. For example, master database module 235 may generate and store in cloud database 270 a data structure associated with the identifier, such as an object having a plurality of attributes, and store the data structure. Alternatively, a database or other structure may be used to store data.

At step 340, a signal indicating that the mobile calorimeter is full of concrete is received from the heat flow sensor. In the illustrative embodiment, heat flow sensors 108 detect when calorimeter 100 is full and transmit an alert to master database module 235. In one embodiment, in response to the signal, master database module 235 causes the truck to stop pouring concrete.

As the concrete in mobile calorimeter 100 sets, various measurements are obtained. In particular, at step 350, one or more measurements of heat flow are received from the heat flow sensor. Thus, heat flow sensors 108 detect heat flow generated by the hydration heat as the concrete sets, and transmits the data to the master database module 235.

At step 360, data defining an expected setting behavior and an expected strength of the respective batch of concrete is determined based on the one or more measurements of heat flow. For example, master database 235 may provide the heat flow information received from heat flow sensors 108 to prediction module 280. Prediction module 280 projects setting behavior and strength for the batch of concrete, based on the heat flow information, and provides such prediction data to master database module 235.

At step 370, the one or more measurements of heat flow and the data are stored in association with the identifier. Master database module 235 may store the identifier of the batch, the data received from sensors 108, data received from other sensors 109, and the prediction data generated by prediction module 280, in storage. For example, master database module 235 may store information in cloud database 270. Master database module 235 may store the information in connection with the object associated with the identifier.

In one embodiment, data generated by sensors 108 is continually subject to statistical analysis to generate real-time projections, control charts, etc.

Sensors 109 may obtain and transmit other types of data to master database module 235. For example, sensors 109 may transmit location data, time data, etc., to master database module 235. Sensors 109 may also detect motion data and inform master database module 235. Sensors 109 may also detect temperature and humidity data, and air-related data, and transmit the data to master database module 235. For example, in one embodiment, mobile calorimeter 100 includes a GPS-based location sensor. Master database module 235 may receive location-related data from the location sensor and determines at which construction site the mobile calorimeter is located, where at the construction site the mobile calorimeter is located, etc. Prediction module 280 may determine expected performance characteristics of the concrete mixture based on such data received from sensors 109.

In another embodiment, one or more of the sensors on a particular mobile calorimeter may transmit a unique identifier associated with the sensor. Master database module 235 may use the unique identifier of a sensor to identify the mobile calorimeter.

In other embodiments, a mobile calorimeter may have a different form or structure. FIGS. 4A-4B show a mobile calorimeter system in accordance with another embodiment. The mobile calorimeter system 405 includes a cylinder 460 and a mobile calorimeter 400, which includes one or more heat flow sensors 408, one or more sensors 409, and an RFID tag 412. Each heat flow sensor 408 may include a thermoelectric device such as a Peltier plate, for example. Each heat flow sensor 408 may include an MFC sensor. Mobile calorimeter 400 also includes sensors 409, which may include a variety of other types of sensors.

Referring to FIG. 4A, a portion of a batch of concrete is poured into a cylinder 460. Cylinder 460 fits into mobile calorimeter 400. After receiving the concrete, cylinder 460 is placed into mobile calorimeter 400, as shown in FIG. 4B. Cylinder 460 and mobile calorimeter 400 are separated by a small volume of air 455.

Heat flow sensors 408 detect heat flow and provide the measurements to master database module 235, for example. Sensors 409 may provide other measurements to master database module 235. In a manner similar to that described above, master database module 235 may provide the information obtained by heat flow sensors 408, and by sensors 409, to prediction module 280 and instruct prediction module 280 to generate projections of setting behavior and strength for the batch of concrete.

Advantageously, the presence of the volume of air 455 between cylinder 460 and mobile calorimeter 400 may facilitate the measurement of heat flow, and the calculation of expected performance characteristics of the concrete.

FIGS. 4C-4D show a mobile calorimeter system in accordance with another embodiment. The mobile calorimeter system 478 includes a cylinder 460, an upper cap 480-A, and a lower cap 480-B. Upper cap 480-A and/or lower cap 480-B includes one or more heat flow sensors 488, one or more sensors 489 (which may include a variety of other sensors), and an RFID tag 492. Each heat flow sensor 488 may include a thermoelectric device such as a Peltier plate, for example. Each heat flow sensor 488 may include an MFC sensor.

A portion of a batch of concrete is poured into a cylinder 460. After cylinder 460 receives the concrete, upper cap 480-A and lower cap 480-B are fitted around cylinder 460, as shown in FIG. 4D. Cylinder 460 and upper cap 480-A and lower cap 480-B are separated by a small volume of air 495.

Heat flow sensors 488 detect heat flow and provide the measurements to master database module 235, for example. Sensors 489 may provide other measurements to master database module 235. In a manner similar to that described above, master database module 235 may provide the information obtained by heat flow sensors 488, and by sensors 499, to prediction module 280 and instruct prediction module 280 to generate projections of setting behavior and strength for the batch of concrete.

In another embodiment, a heat flow sensor includes a thermoelectric device such as a Peltier plate, which is used to detect heat flow and predict the behavior of the concrete. A current may be passed through the Peltier plate, causing a vibration in the cylinder. These vibrations may modify the heat flow generated by the concrete. The modified heat flow is detected by one or more sensors and used to predict the behavior of the concrete.

In various embodiments, the method steps described herein, including the method steps described in FIGS. 3A-3B, may be performed in an order different from the particular order described or shown. In other embodiments, other steps may be provided, or steps may be eliminated, from the described methods.

Systems, apparatus, and methods described herein may be implemented using digital circuitry, or using one or more computers using well-known computer processors, memory units, storage devices, computer software, and other components. Typically, a computer includes a processor for executing instructions and one or more memories for storing instructions and data. A computer may also include, or be coupled to, one or more mass storage devices, such as one or more magnetic disks, internal hard disks and removable disks, magneto-optical disks, optical disks, etc.

Systems, apparatus, and methods described herein may be implemented using computers operating in a client-server relationship. Typically, in such a system, the client computers are located remotely from the server computer and interact via a network. The client-server relationship may be defined and controlled by computer programs running on the respective client and server computers.

Systems, apparatus, and methods described herein may be used within a network-based cloud computing system. In such a network-based cloud computing system, a server or another processor that is connected to a network communicates with one or more client computers via a network. A client computer may communicate with the server via a network browser application residing and operating on the client computer, for example. A client computer may store data on the server and access the data via the network. A client computer may transmit requests for data, or requests for online services, to the server via the network. The server may perform requested services and provide data to the client computer(s). The server may also transmit data adapted to cause a client computer to perform a specified function, e.g., to perform a calculation, to display specified data on a screen, etc.

Systems, apparatus, and methods described herein may be implemented using a computer program product tangibly embodied in an information carrier, e.g., in a non-transitory machine-readable storage device, for execution by a programmable processor; and the method steps described herein, including one or more of the steps of FIGS. 3A-3B, may be implemented using one or more computer programs that are executable by such a processor. A computer program is a set of computer program instructions that can be used, directly or indirectly, in a computer to perform a certain activity or bring about a certain result. A computer program can be written in any form of programming language, including compiled or interpreted languages, and it can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment.

A high-level block diagram of an exemplary computer that may be used to implement systems, apparatus and methods described herein is illustrated in FIG. 5. Computer 500 includes a processor 501 operatively coupled to a data storage device 502 and a memory 503. Processor 501 controls the overall operation of computer 500 by executing computer program instructions that define such operations. The computer program instructions may be stored in data storage device 502, or other computer readable medium, and loaded into memory 503 when execution of the computer program instructions is desired. Thus, the method steps of FIGS. 3A-3B can be defined by the computer program instructions stored in memory 503 and/or data storage device 502 and controlled by the processor 501 executing the computer program instructions. For example, the computer program instructions can be implemented as computer executable code programmed by one skilled in the art to perform an algorithm defined by the method steps of FIGS. 3A-3B. Accordingly, by executing the computer program instructions, the processor 501 executes an algorithm defined by the method steps of FIGS. 3A-3B. Computer 500 also includes one or more network interfaces 504 for communicating with other devices via a network. Computer 500 also includes one or more input/output devices 505 that enable user interaction with computer 500 (e.g., display, keyboard, mouse, speakers, buttons, etc.).

Processor 501 may include both general and special purpose microprocessors, and may be the sole processor or one of multiple processors of computer 500. Processor 501 may include one or more central processing units (CPUs), for example. Processor 501, data storage device 502, and/or memory 503 may include, be supplemented by, or incorporated in, one or more application-specific integrated circuits (ASICs) and/or one or more field programmable gate arrays (FPGAs).

Data storage device 502 and memory 503 each include a tangible non-transitory computer readable storage medium. Data storage device 502, and memory 503, may each include high-speed random access memory, such as dynamic random access memory (DRAM), static random access memory (SRAM), double data rate synchronous dynamic random access memory (DDR RAM), or other random access solid state memory devices, and may include non-volatile memory, such as one or more magnetic disk storage devices such as internal hard disks and removable disks, magneto-optical disk storage devices, optical disk storage devices, flash memory devices, semiconductor memory devices, such as erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM), digital versatile disc read-only memory (DVD-ROM) disks, or other non-volatile solid state storage devices.

Input/output devices 505 may include peripherals, such as a printer, scanner, display screen, etc. For example, input/output devices 505 may include a display device such as a cathode ray tube (CRT) or liquid crystal display (LCD) monitor for displaying information to the user, a keyboard, and a pointing device such as a mouse or a trackball by which the user can provide input to computer 500.

Any or all of the systems and apparatus discussed herein, including computer 156, storage 178, master database module 235, cloud database 270, prediction module 280, and components thereof, may be implemented using a computer such as computer 500.

One skilled in the art will recognize that an implementation of an actual computer or computer system may have other structures and may contain other components as well, and that FIG. 5 is a high level representation of some of the components of such a computer for illustrative purposes.

FIG. 6 shows a mobile calorimeter system in accordance with another embodiment. The mobile calorimeter system 600 includes a cylinder 630, an upper cap 620-A, and a lower cap 620-B. Each of upper cap 620-A and lower cap 620-B includes an inner wall 663 and an outer wall 665, separated by a volume of air 664. Advantageously, the double-walled structure and the volume of air 664 provides for heat insulation.

Mobile calorimeter system 600 includes a humidity sensor 632, a temperature sensor 635, a plurality of heat flow sensors 638, a motion sensor 641, a location detector 643, and a macro fiber composite (MFC) sensor 639. Temperature sensor 635 and humidity sensor 632 are disposed on an inside surface of upper cap 620-A. Temperature sensor 635 includes a sensor portion that protrudes from the surface and penetrates the surface of the concrete in cylinder 630, or remains proximate the surface of the concrete. Each heat flow sensor 638 is disposed on an outside surface of an inner wall of upper cap 620-A or lower cap 620-B.

Motion sensor 641 includes an accelerometer. Location detector 643 includes GPS capability. Location may be determined based on GPS data and by using triangulation.

A portion of a batch of concrete is poured into a cylinder 630. After the concrete is poured into cylinder 630, upper cap 620-A and lower cap 620-B are fitted around cylinder 630. Cylinder 630 may fit snugly into caps 620, or may fit loosely, leaving a volume of air (different from volume 664) between cylinder 630 and caps 620.

Heat flow sensors 638 detect heat flow and provide the measurements to master database module 235, for example. Humidity sensor 632 and temperature sensor 635 may provide humidity and temperature measurements to master database module 235.

In one embodiment, heat flow sensors 638 are calibrated to measure the amount of heat loss over any time period from the mobile calorimeter. Mathematically, the temperature increase inside the calorimeter multiplied by the concrete specific heat gives the heat energy retained in the calorimeter, and in combination with the heat loss computed as indicated provides a good measure of concrete hydration heat under equivalent adiabatic conditions. Thus, the mobile calorimeter may be used for field assessment of concrete adiabatic hydration heat and adiabatic temperature rise versus curing age at a particular equivalent temperature, such as 20 dC, for example. Such adiabatic profiles are known to be mixture design dependent and can thus be used to determine concrete quality and strength performance under field conditions where quality can vary by 20% or more.

In another embodiment, cylinder is placed into lower cap 620-B before concrete is poured into cylinder 630. Concrete is then poured into cylinder 630. Measurements from MFC sensor 639 are transmitted to master database module 235. Measurements from MFC sensor 639 are used to detect when cylinder 630 is full of concrete. When it is determined that cylinder 630 is full of concrete, master database module 235 causes the truck to stop pouring concrete. Upper cap 620-A may then be placed onto cylinder 630.

In the illustrative embodiment, data obtained by MFC sensor 639 is also used to detect when mobile calorimeter system 600 is moved.

In a manner similar to that described above, master database module 235 may provide the information obtained by humidity sensor 632, temperature sensor 635, heat flow sensors 638, and MFC sensor 639, to prediction module 280 and instruct prediction module 280 to generate a prediction of a performance characteristic for the batch of concrete (e.g., projections of setting behavior and strength for the batch of concrete).

The foregoing Detailed Description is to be understood as being in every respect illustrative and exemplary, but not restrictive, and the scope of the invention disclosed herein is not to be determined from the Detailed Description, but rather from the claims as interpreted according to the full breadth permitted by the patent laws. It is to be understood that the embodiments shown and described herein are only illustrative of the principles of the present invention and that various modifications may be implemented by those skilled in the art without departing from the scope and spirit of the invention. Those skilled in the art could implement various other feature combinations without departing from the scope and spirit of the invention. 

1. A mobile calorimeter system comprising: a container comprising one or more walls defining a cavity, the container adapted to hold a concrete mixture within the cavity; and one or more heat flow sensors adapted to generate data relating to a heat flow generated by the concrete mixture.
 2. The mobile calorimeter system of claim 1, further comprising a second container adapted to hold concrete and to fit inside the container.
 3. The mobile calorimeter system of claim 1, wherein the one or more heat flow sensors include one of a thermoelectric device, a Peltier plate, and a macro fiber composite (MFC) sensor.
 4. The mobile calorimeter system of claim 1, wherein the one or more heat flow sensors are attached to the one or more walls.
 5. The mobile calorimeter system of claim 1, wherein the one or more heat flow sensors are embedded within the one or more walls.
 6. The mobile calorimeter system of claim 1, wherein the container has one of a cylindrical shape, a cubical shape, and a rectangular shape.
 7. The mobile calorimeter system of claim 1, further comprising a radio frequency identification tag.
 8. The mobile calorimeter system of claim 1, further comprising one of a humidity sensor, a temperature sensor, a motion sensor, and a GPS-based location sensor.
 9. A concrete testing system comprising: the mobile calorimeter system of claim 1; a network; and a processor communicatively coupled to the mobile calorimeter via the network, the processor being adapted to: receive, via the network, the data from the one or more heat flow sensors data; and generate a prediction of a characteristic of the concrete mixture, based on the data.
 10. A method of controlling quality of one or more batches of a concrete mixture, the method comprising: for each of a plurality of batches of concrete produced in a closed-loop production system: pouring a portion of the respective batch of concrete into a mobile calorimeter that comprises a heat flow sensor and a radio-frequency identification device (RFID); receiving from the RFID an identifier associated with the respective mobile calorimeter; receiving from the heat flow sensor a signal indicating that the mobile calorimeter is full of concrete; receiving from the heat flow sensor one or more measurements of heat flow; determining data defining an expected setting behavior and an expected strength of the respective batch of concrete based on the one or more measurements of heat flow; and storing the one or more measurements of heat flow and the data in association with the identifier.
 11. The method of claim 10, wherein the heat flow sensor includes one of a thermoelectric device, a Peltier plate, and a macro fiber composite (MFC) sensor.
 12. The method of claim 10, wherein the mobile calorimeter comprises a container having one of a cylindrical shape, a cubical shape, and a rectangular shape.
 13. The method of claim 11, wherein the mobile calorimeter comprises one or more walls; wherein the heat flow sensor is disposed on the one or more walls.
 14. The method of claim 10, wherein the mobile calorimeter further comprises one of a humidity sensor, a temperature sensor, a motion sensor, a location sensor.
 15. The method of claim 14, wherein the mobile calorimeter comprises a location sensor, the method further comprising: receiving location data from the location sensor; and determining a location of the mobile calorimeter based on the location data.
 16. A method of testing a performance of a batch of concrete, the method comprising: using a heat flow sensor to obtain a measure of heat flow generated by a quantity of concrete, the quantity of concrete being obtained from a batch of concrete; and determining a measure of an expected performance of the batch of concrete, based on the measure of heat flow.
 17. The method of claim 16, further comprising: pouring the quantity of concrete into a mobile calorimeter that comprises the heat flow sensor.
 18. The method of claim 16, wherein the mobile calorimeter further comprises a radio-frequency identification device (RFID); the method further comprising: receiving from the RFID an identifier associated with the mobile calorimeter.
 19. The method of claim 18, further comprising: receiving, by a processor, from the heat flow sensor, the measure of heat flow; determining data defining an expected setting behavior and an expected strength of the batch of concrete based on the measure of heat flow.
 20. The method of claim 19, further comprising: storing the identifier and the measure of heat flow. 